#solicitacao
{
    border: 0;
    max-width: 210mm;
    padding: 10mm 20mm;
}

div.ln1,
div.ln2
{
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-right: 1px solid;
    float: left;
    padding: 3px;
}

.ln1:first-child,
.ln2:first-child
{
    border: 1px solid;
    background:yellow;
}

div p{
    margin: 0;
}
div.ln1{
    width: 32%;
}

div.ln2{
    width: 49%;
}

table{
    border-collapse: collapse;
    width: 100%;
}

th,td,li{
    border: 1px solid;
}

th.ln1,th.ln2
{
    display: block;
}

ul{
    margin: 0;
    padding: 0;   
    list-style: none; 
}